five reasons to invest on microsoft